package org.jeecg.modules.goods.goods.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.List;
import java.util.Map;

@Data
public class ExportGoodsRequest {
    @Schema(description = "需要导出的字段列表，使用实体属性名")
    private List<String> fields;

    @Schema(description = "是否导出图片（例如封面图）")
    private Boolean includeImages;

    @Schema(description = "导出文件标题，默认产品信息")
    private String title;

    @Schema(description = "字段标题列表，与fields一一对应顺序排列")
    private List<String> fieldTitles;

    @Schema(description = "字典字段配置，key为字段名，value为字典编码")
    private Map<String, String> dictFields;
}
